]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agovolume: Add smooth scrolling to adjust output volume
Jasper St. Pierre [Sun, 4 Nov 2012 15:53:23 +0000 (10:53 -0500)]
volume: Add smooth scrolling to adjust output volume

Allow users to smoothly scroll on the volume indicator icon
to adjust the volume. Do this by simply passing the scroll
event to the slider inside the menu.

https://bugzilla.gnome.org/show_bug.cgi?id=687573

13 years agopopupMenu: Add smooth scrolling support for sliders
Jasper St. Pierre [Sun, 4 Nov 2012 15:50:11 +0000 (10:50 -0500)]
popupMenu: Add smooth scrolling support for sliders

Allowing smooth scrolling on the Y axis to accurately adjust the value
of the slider.

https://bugzilla.gnome.org/show_bug.cgi?id=687573

13 years agoscroll-bar: Add smooth scrolling support
Jasper St. Pierre [Wed, 28 Nov 2012 22:27:41 +0000 (17:27 -0500)]
scroll-bar: Add smooth scrolling support

Do the same for StScrollBar.

https://bugzilla.gnome.org/show_bug.cgi?id=687573

13 years agoscroll-view: Add proper smooth scrolling
Jasper St. Pierre [Sun, 4 Nov 2012 15:10:50 +0000 (10:10 -0500)]
scroll-view: Add proper smooth scrolling

The code here before was added as dummy code to satisfy an error
in the missing switch, and wasn't ever tested due to the lack of XI2
in mutter. Use the same math as GtkRange does to calculate scroll bar
positions from raw XI2 deltas to allow for proper smooth scrolling.

https://bugzilla.gnome.org/show_bug.cgi?id=687573

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Thu, 20 Dec 2012 11:37:03 +0000 (13:37 +0200)]
Updated Hebrew translation.

13 years agopower: Update for new D-Bus name
Bastien Nocera [Wed, 19 Dec 2012 16:06:20 +0000 (17:06 +0100)]
power: Update for new D-Bus name

https://bugzilla.gnome.org/show_bug.cgi?id=690506

13 years agoCrisp menu separators
Allan Day [Mon, 10 Dec 2012 17:24:56 +0000 (17:24 +0000)]
Crisp menu separators

Instead of being fuzzy, the menu separators should be a clear
line with a horizontal gradient. This looks better and is
consistent with the mockups.

https://bugzilla.gnome.org/show_bug.cgi?id=641745

13 years agoStDrawingArea: fix texture drawing
Giovanni Campagna [Wed, 19 Dec 2012 14:17:57 +0000 (15:17 +0100)]
StDrawingArea: fix texture drawing

cogl_rectangle() wants the four rectangle corners, not the size.

https://bugzilla.gnome.org/show_bug.cgi?id=641745

13 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Wed, 19 Dec 2012 15:14:03 +0000 (17:14 +0200)]
[l10n] Updated Estonian translation

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 19 Dec 2012 14:45:24 +0000 (15:45 +0100)]
Updated Norwegian bokmål translation

13 years agoRemove a non-existing file
Kjartan Maraas [Wed, 19 Dec 2012 14:45:21 +0000 (15:45 +0100)]
Remove a non-existing file

13 years agoUpdated Slovenian translation
Matej Urbančič [Wed, 19 Dec 2012 10:38:43 +0000 (11:38 +0100)]
Updated Slovenian translation

13 years agoBump version to 3.7.3
Florian Müllner [Tue, 18 Dec 2012 14:31:23 +0000 (15:31 +0100)]
Bump version to 3.7.3

Update NEWS.

13 years agogvc: Update git submodule
Florian Müllner [Tue, 18 Dec 2012 15:40:54 +0000 (16:40 +0100)]
gvc: Update git submodule

This fixes make distcheck.

13 years agobuild: Exclude .gitmodules from distribution
Florian Müllner [Tue, 18 Dec 2012 15:10:34 +0000 (16:10 +0100)]
build: Exclude .gitmodules from distribution

13 years agobuild: Bump gsettings-desktop-schemas requirement
Florian Müllner [Tue, 18 Dec 2012 17:28:24 +0000 (18:28 +0100)]
build: Bump gsettings-desktop-schemas requirement

13 years agoHandle 'switch-input-source' keybinding move
Rui Matos [Tue, 18 Dec 2012 15:04:14 +0000 (15:04 +0000)]
Handle 'switch-input-source' keybinding move

Moving this to gsettings-desktop-schemas instead so that
gnome-control-center doesn't have to grow a dependency on gnome-shell.

https://bugzilla.gnome.org/show_bug.cgi?id=690427

13 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Tue, 18 Dec 2012 15:34:09 +0000 (17:34 +0200)]
[l10n] Updated Estonian translation

13 years agoWorkspacesDisplay: clean up workspacesView lists
Giovanni Campagna [Sun, 16 Dec 2012 23:46:34 +0000 (00:46 +0100)]
WorkspacesDisplay: clean up workspacesView lists

Rather than sometimes having a list and sometimes null, keep an array
always and check for its length.

https://bugzilla.gnome.org/show_bug.cgi?id=688234

13 years agoWorkspacesView: don't use clutter_actor_reparent()
Giovanni Campagna [Sun, 16 Dec 2012 23:45:43 +0000 (00:45 +0100)]
WorkspacesView: don't use clutter_actor_reparent()

It's deprecated and in this case is not needed because at that point
the actor hasn't been parented yet.

https://bugzilla.gnome.org/show_bug.cgi?id=688234

13 years agoWindowOverlay: fix title sizing
Giovanni Campagna [Sun, 16 Dec 2012 23:42:40 +0000 (00:42 +0100)]
WindowOverlay: fix title sizing

After the first time the title was placed, we were setting its width,
thus forcing get_preferred_width() to return that as the minimum and
natural width.
To workaround that, explicitly reset the width to -1, -1, causing
StLabel->get_preferred_width() to be called, which would give us a meaningful
value for minimum and natural width.

https://bugzilla.gnome.org/show_bug.cgi?id=688234

13 years agoWorkspace: fix window clone slot reporting
Giovanni Campagna [Sun, 16 Dec 2012 23:40:48 +0000 (00:40 +0100)]
Workspace: fix window clone slot reporting

WindowOverlay was at times seeing bogus values reported as WindowClone
sizes. Fix that by storing and passing the value from the authoritative
source, that is, the LayoutStrategy.

https://bugzilla.gnome.org/show_bug.cgi?id=688234

13 years agoWorkspace: miscellaneuous cleanups
Giovanni Campagna [Fri, 19 Oct 2012 16:38:20 +0000 (18:38 +0200)]
Workspace: miscellaneuous cleanups

Use a single GSettings object for all layout changes of window overlays,
and avoid quadratic behavior for window positioning.

https://bugzilla.gnome.org/show_bug.cgi?id=650843

13 years agotheme: make the 'more results' emblem more legible on light icons
Jakub Steiner [Tue, 18 Dec 2012 14:40:23 +0000 (15:40 +0100)]
theme: make the 'more results' emblem more legible on light icons

13 years agoLockScreenMenu: double the space between icons
Giovanni Campagna [Sun, 16 Dec 2012 22:28:11 +0000 (23:28 +0100)]
LockScreenMenu: double the space between icons

Using the same spacing as secondary status icons causes the
three indicators to be too close to each other.

https://bugzilla.gnome.org/show_bug.cgi?id=687955

13 years agonetwork: add minimal support for InfiniBand
Dan Winship [Fri, 16 Nov 2012 16:29:07 +0000 (11:29 -0500)]
network: add minimal support for InfiniBand

If present, InfiniBand devices show up with the ethernet devices (and
the presence of an InfiniBand connection will cause "Wired" to be
renamed to "Ethernet").

https://bugzilla.gnome.org/show_bug.cgi?id=677150

13 years agoworkspaceThumbnail: unify restack handling
Cosimo Cecchi [Thu, 13 Dec 2012 16:00:30 +0000 (11:00 -0500)]
workspaceThumbnail: unify restack handling

Both WorkspacesDisplay and ThumbnailsBox need to know when windows have been
restacked. Instead of each tracking changes on their own or trying to call
each other, have the overview keep track and do the calculations, emitting
a signal with the result.

https://bugzilla.gnome.org/show_bug.cgi?id=690175

13 years agoworkspaceThumbnail: handle show/hide when entering/leaving the overview
Cosimo Cecchi [Thu, 13 Dec 2012 15:39:52 +0000 (10:39 -0500)]
workspaceThumbnail: handle show/hide when entering/leaving the overview

Handle this internally, instead of having WorkspacesDisplay show/hide
us.

https://bugzilla.gnome.org/show_bug.cgi?id=690175

13 years agoworkspaceThumbnail: handle scroll-event internally
Tanner Doshier [Wed, 25 Jul 2012 20:15:26 +0000 (15:15 -0500)]
workspaceThumbnail: handle scroll-event internally

Instead of having WorkspacesDisplay calling us.

https://bugzilla.gnome.org/show_bug.cgi?id=690175

13 years agoworkspaceThumbnail: make ThumbnailsBox track workspace changes itself
Tanner Doshier [Tue, 24 Jul 2012 15:45:07 +0000 (10:45 -0500)]
workspaceThumbnail: make ThumbnailsBox track workspace changes itself

Instead of having WorkspacesDisplay calling us.

https://bugzilla.gnome.org/show_bug.cgi?id=690175

13 years agostatus/keyboard: Add an Alt+Tab like input source switcher
Rui Matos [Mon, 10 Dec 2012 19:35:29 +0000 (20:35 +0100)]
status/keyboard: Add an Alt+Tab like input source switcher

https://bugzilla.gnome.org/show_bug.cgi?id=682315

13 years agostatus/keyboard: Keep a list of input sources in MRU order
Rui Matos [Mon, 10 Dec 2012 19:34:43 +0000 (20:34 +0100)]
status/keyboard: Keep a list of input sources in MRU order

This will allow us to provide an Alt+Tab like input source switcher.

https://bugzilla.gnome.org/show_bug.cgi?id=682315

13 years agoAdd the new switch-input-source keybinding
Rui Matos [Wed, 12 Dec 2012 08:41:26 +0000 (09:41 +0100)]
Add the new switch-input-source keybinding

https://bugzilla.gnome.org/show_bug.cgi?id=682315

13 years agowindowManager: Return the KeyBindingAction value from addKeybinding()
Rui Matos [Wed, 12 Dec 2012 08:40:49 +0000 (09:40 +0100)]
windowManager: Return the KeyBindingAction value from addKeybinding()

meta_display_add_keybinding() returns a keybinding action ID for
dynamically registered keybindings which can be used to match a
keycode/mask pair to the action it is bound to.

https://bugzilla.gnome.org/show_bug.cgi?id=682315

13 years agomain: Initialize WindowManager earlier
Rui Matos [Fri, 30 Nov 2012 00:27:16 +0000 (01:27 +0100)]
main: Initialize WindowManager earlier

This allows us to register keybindings from most other places that
might need to do so like the panel or any status indicator.

https://bugzilla.gnome.org/show_bug.cgi?id=682315

13 years agomain: Add an ALL value to KeybindingMode
Rui Matos [Fri, 30 Nov 2012 00:26:49 +0000 (01:26 +0100)]
main: Add an ALL value to KeybindingMode

https://bugzilla.gnome.org/show_bug.cgi?id=682315

13 years agostatus/keyboard: Store IBus engine properties per InputSource object
Rui Matos [Thu, 13 Dec 2012 19:48:13 +0000 (20:48 +0100)]
status/keyboard: Store IBus engine properties per InputSource object

Instead of storing them globally and having an hardcoded list of
engines which are allowed to change their indicator symbol when the
InputMode property changes.

https://bugzilla.gnome.org/show_bug.cgi?id=682318

13 years agostatus/keyboard: Make input sources be proper objects
Rui Matos [Thu, 13 Dec 2012 15:31:03 +0000 (16:31 +0100)]
status/keyboard: Make input sources be proper objects

Introduce an InputSource class which makes it easier to keep track of
all the data we have about them.

https://bugzilla.gnome.org/show_bug.cgi?id=682318

13 years agoctrlAltTab: Remove a "window" parameter leftover
Stéphane Démurget [Sun, 16 Dec 2012 21:56:40 +0000 (22:56 +0100)]
ctrlAltTab: Remove a "window" parameter leftover

Commit 1f46a0d removed support for the items "window" parameter but
there was an occurence left.

https://bugzilla.gnome.org/show_bug.cgi?id=690312

13 years agoUpdated slovak translation
Dušan Kazik [Sun, 16 Dec 2012 21:50:06 +0000 (22:50 +0100)]
Updated slovak translation

13 years agoWindowManager: scale windows to their monitor's corner on minimize
Giovanni Campagna [Sat, 15 Dec 2012 02:24:23 +0000 (03:24 +0100)]
WindowManager: scale windows to their monitor's corner on minimize

We previously scaled windows to (primary.x, 0), which is wrong if the
primary monitor is not at y == 0. At the same time, change the policy
to pick the hot corner on the monitor the window is on, because that's
closest to where it will appear in the overview.

https://bugzilla.gnome.org/show_bug.cgi?id=690241

13 years agoLayoutManager: fix findMonitorForWindow to take a metaWindow
Giovanni Campagna [Sun, 16 Dec 2012 19:57:54 +0000 (20:57 +0100)]
LayoutManager: fix findMonitorForWindow to take a metaWindow

This makes the method usable in places where the associated window actor
might not have the right size (such as from window manager animations).
Also, make the method public from LayoutManager.

https://bugzilla.gnome.org/show_bug.cgi?id=690241

13 years agoUpdated Spanish translation
Daniel Mustieles [Sun, 16 Dec 2012 19:48:08 +0000 (20:48 +0100)]
Updated Spanish translation

13 years agoWindowManager: clean up scale_y when overwrite the map animation
Giovanni Campagna [Sun, 16 Dec 2012 19:02:17 +0000 (20:02 +0100)]
WindowManager: clean up scale_y when overwrite the map animation

If we overwrite a map animation (for example because the actor is now destroyed),
we need to complete it first, otherwise it starts off from a random
middle point. This is the same treatment opacity gets for normal windows.

https://bugzilla.gnome.org/show_bug.cgi?id=690241

13 years agoWindowManager: clean up effects code
Giovanni Campagna [Sat, 15 Dec 2012 02:23:36 +0000 (03:23 +0100)]
WindowManager: clean up effects code

Use consistently shouldAnimateActor(), and try to have a uniform code flow
between the modal dialog and the normal case.

https://bugzilla.gnome.org/show_bug.cgi?id=690241

13 years agoSt: fix regression from f7af96dbb2152c796c5877585e7d1e555471d6ce
Giovanni Campagna [Sun, 16 Dec 2012 17:05:38 +0000 (18:05 +0100)]
St: fix regression from f7af96dbb2152c796c5877585e7d1e555471d6ce

A bad rebase caused the wrong patch to be pushed.

https://bugzilla.gnome.org/show_bug.cgi?id=687881

13 years agoworkspaces-view: make sure to add spacing between view and controls
Cosimo Cecchi [Thu, 13 Dec 2012 19:19:44 +0000 (14:19 -0500)]
workspaces-view: make sure to add spacing between view and controls

The thumbnail controls are not a separate actor in the overview group
yet, so we need to ensure a spacing between them and the workspaces
view.
Instead of exporting the overview spacing, just add a temporary style
class to the workspaces-view actor for it. It will be removed in the
future when we change the layout of overview elements.

https://bugzilla.gnome.org/show_bug.cgi?id=690174

13 years agoMessageTray: change notification and boxpointer background opacity to
Carlos Soriano [Tue, 11 Dec 2012 15:23:31 +0000 (16:23 +0100)]
MessageTray: change notification and boxpointer background opacity to
make the text in it more clear.

13 years agoViewSelector: remove unnecessary StBoxLayout
Giovanni Campagna [Thu, 13 Dec 2012 22:21:53 +0000 (23:21 +0100)]
ViewSelector: remove unnecessary StBoxLayout

It was a remnant from the tabbed interface.

https://bugzilla.gnome.org/show_bug.cgi?id=690171

13 years agoSt: avoid blocking IO to resolve relative urls
Giovanni Campagna [Thu, 22 Nov 2012 00:13:59 +0000 (01:13 +0100)]
St: avoid blocking IO to resolve relative urls

realpath() does a series of lstat() on each path component to resolve
symbolic links, but we just want to get an absolute path, and we don't
really care if it is physical or not. Going through a GFile does the
canonicalization we need, and is a lot faster.

https://bugzilla.gnome.org/show_bug.cgi?id=687881

13 years agomake the window thumbnails bigger
csoriano89 [Sat, 8 Dec 2012 01:37:30 +0000 (02:37 +0100)]
make the window thumbnails bigger

Adjust the layout of the overview and window thumbnails to make them
bigger. Also, make the background shade darker to compensate for the
increased thumbnail density.

https://bugzilla.gnome.org/show_bug.cgi?id=689876

13 years agoiconGrid: Only recreate icons when needed
Jasper St. Pierre [Sat, 1 Dec 2012 01:35:04 +0000 (20:35 -0500)]
iconGrid: Only recreate icons when needed

Recreating icons on every style change -- like hover, can have
disasterous effects. Not only is the quick creation/destruction of
the actors bad, but adding/removing actors at runtime queues many
relayouts, which makes the whole system slower as a lot of unnecessary
reallocations are figured out.

While an optimization was here before, it was broken because it
broke high-contrast themes. Connect explicitly to the texture cache
to know when the icon theme has changed, instead of removing a valuable
optimization.

https://bugzilla.gnome.org/show_bug.cgi?id=672941

13 years agostatus/keyboard: remove the property whitelist
Giovanni Campagna [Sat, 24 Nov 2012 15:38:21 +0000 (16:38 +0100)]
status/keyboard: remove the property whitelist

It was just a stopgap solution for 3.6, as the necessary UI bits
were not implemented.

https://bugzilla.gnome.org/show_bug.cgi?id=682318

13 years agostatus/keyboard: implement remaining property types
Giovanni Campagna [Sat, 24 Nov 2012 14:56:06 +0000 (15:56 +0100)]
status/keyboard: implement remaining property types

Input methods other than Anthy need different property types, so we
should support all those exposed by the IBus protocol.

https://bugzilla.gnome.org/show_bug.cgi?id=682318

13 years agooverview: don't clone the whole message tray when layouting
Cosimo Cecchi [Thu, 13 Dec 2012 22:49:06 +0000 (17:49 -0500)]
overview: don't clone the whole message tray when layouting

The message tray actor also includes notifications themselves. We want
our ghost to be sized as the base part of the tray instead.
Just make sure to use the same style class as the base actor then, as
its height is specified by the CSS.

https://bugzilla.gnome.org/show_bug.cgi?id=690174

13 years agomessage-tray: use a style class for summary-mode actor
Cosimo Cecchi [Thu, 13 Dec 2012 22:47:16 +0000 (17:47 -0500)]
message-tray: use a style class for summary-mode actor

We want to use the same style class for the message tray ghost.

https://bugzilla.gnome.org/show_bug.cgi?id=690174

13 years agoReverting "extensionUtils: Remove unused property"
Jasper St. Pierre [Thu, 13 Dec 2012 19:16:21 +0000 (14:16 -0500)]
Reverting "extensionUtils: Remove unused property"

This reverts commit 28aa9201f006534f4aac4b402e9137af3fcba930.

This broke the extension-state-changed signal.

https://bugzilla.gnome.org/show_bug.cgi?id=690173

13 years agoextensionUtils: Remove unused property
Florian Müllner [Thu, 13 Dec 2012 18:46:46 +0000 (19:46 +0100)]
extensionUtils: Remove unused property

https://bugzilla.gnome.org/show_bug.cgi?id=690173

13 years agoextensionSystem: Fix error reporting in lg / ListExtensionErrors()
Florian Müllner [Thu, 13 Dec 2012 18:32:40 +0000 (19:32 +0100)]
extensionSystem: Fix error reporting in lg / ListExtensionErrors()

Commit c99e8eb29 removed this line probably accidentally, as no
effort has been made to replace consumers in lookingGlass and
shellDBus.

https://bugzilla.gnome.org/show_bug.cgi?id=690173

13 years agooverview: overview as boxlayouts
Tanner Doshier [Mon, 10 Dec 2012 20:39:15 +0000 (15:39 -0500)]
overview: overview as boxlayouts

https://bugzilla.gnome.org/show_bug.cgi?id=682286

13 years agosearch: skip combining diacritical marks in search operations
Aleksander Morgado [Wed, 12 Dec 2012 16:04:27 +0000 (17:04 +0100)]
search: skip combining diacritical marks in search operations

https://bugzilla.gnome.org/show_bug.cgi?id=648587

13 years agonetworkAgent: Only unregister if we've registered
Jasper St. Pierre [Sat, 8 Dec 2012 07:41:20 +0000 (02:41 -0500)]
networkAgent: Only unregister if we've registered

It's possible to turn auto_register back on, but not immediately be
registered. Don't cause a (harmless) critical in this case.

https://bugzilla.gnome.org/show_bug.cgi?id=689884

13 years agouserMenu: Update user name on session mode changes
Florian Müllner [Tue, 11 Dec 2012 16:09:34 +0000 (17:09 +0100)]
userMenu: Update user name on session mode changes

The new privacy panel offers separate settings for the user name
visibility in lock screen and normal mode. The code to support
either setting is already in place, but we need to make sure to
update the user name on session mode changes to pick up the correct
one.

https://bugzilla.gnome.org/show_bug.cgi?id=690049

13 years agobluetooth: Update settings desktop file
Bastien Nocera [Tue, 11 Dec 2012 16:06:57 +0000 (17:06 +0100)]
bluetooth: Update settings desktop file

For the one now used in gnome-control-center

https://bugzilla.gnome.org/show_bug.cgi?id=690046

13 years agoDepend on libpulse 2.0
Guillaume Desmottes [Mon, 10 Dec 2012 11:19:03 +0000 (12:19 +0100)]
Depend on libpulse 2.0

Commit 3af9f636af23cd59c3d4ce00f3f4a0fdefd36386 introduced a dependency on
libpulse 2.0 so best to check for it.

https://bugzilla.gnome.org/show_bug.cgi?id=689965

13 years agosearch: remove more dead code
Cosimo Cecchi [Tue, 27 Nov 2012 20:06:12 +0000 (15:06 -0500)]
search: remove more dead code

https://bugzilla.gnome.org/show_bug.cgi?id=681797

13 years agosearch: remove SearchProvider base class
Cosimo Cecchi [Thu, 6 Dec 2012 19:10:44 +0000 (14:10 -0500)]
search: remove SearchProvider base class

This is causing more confusion than anything else these days; the DBus
API is properly documented now and that's what people are expected to
use, the rest are implementation details we're not interested in
exposing.

https://bugzilla.gnome.org/show_bug.cgi?id=681797

13 years agosearch: remove SearchResultDisplay base class
Cosimo Cecchi [Tue, 27 Nov 2012 20:05:32 +0000 (15:05 -0500)]
search: remove SearchResultDisplay base class

It's unused, and the clear() method is just wrong. Remove it.

https://bugzilla.gnome.org/show_bug.cgi?id=681797

13 years agoappDisplay: Don't use icons in results for settings
Tanner Doshier [Fri, 17 Aug 2012 02:28:13 +0000 (21:28 -0500)]
appDisplay: Don't use icons in results for settings

The search results are not necessarily improved by including icons, so don't.

https://bugzilla.gnome.org/show_bug.cgi?id=681797

13 years agoremoteSearch: We do not need a fallback for createIcon
Tanner Doshier [Fri, 17 Aug 2012 02:22:22 +0000 (21:22 -0500)]
remoteSearch: We do not need a fallback for createIcon

Remote providers no longer have access to a grid layout, where an icon is
a requirement. If they don't specify an icon, don't create one.

https://bugzilla.gnome.org/show_bug.cgi?id=681797

13 years agosearchDisplay: Add ListSearchResult and ListSearchResults
Tanner Doshier [Thu, 2 Aug 2012 01:48:10 +0000 (20:48 -0500)]
searchDisplay: Add ListSearchResult and ListSearchResults

These are for all search results except apps (and Wanda).
We also simplify a bit the packing of search results, which removes some
ugly code in navigateFocus() where we needed to call
st_widget_navigate_focus() twice, since the grid icon was composed by
two nested boxes, both focusable.

https://bugzilla.gnome.org/show_bug.cgi?id=681797

13 years agosearchDisplay: simplify drag actor source code
Cosimo Cecchi [Mon, 10 Dec 2012 18:05:58 +0000 (13:05 -0500)]
searchDisplay: simplify drag actor source code

Make sure this._dragActorSource is always set from _init() to siplify
code.

https://bugzilla.gnome.org/show_bug.cgi?id=681797

13 years agopopupMenu: Break separator drawing code out of PopupSeparatorMenuItem
Tanner Doshier [Thu, 16 Aug 2012 01:28:49 +0000 (20:28 -0500)]
popupMenu: Break separator drawing code out of PopupSeparatorMenuItem

And into a separate HorizontalSeparatorClass.

https://bugzilla.gnome.org/show_bug.cgi?id=681797

13 years agosearchDisplay, and others: Switch from provider title to provider icon
Tanner Doshier [Thu, 9 Aug 2012 21:52:36 +0000 (16:52 -0500)]
searchDisplay, and others: Switch from provider title to provider icon

Display a '+' icon on the provider icon if there are more results that are
hidden. If the provider icon is clicked, ask the provider to launch itself and
perform a search with the current terms.

https://bugzilla.gnome.org/show_bug.cgi?id=681797

13 years agosearch: make sure to pass a timestamp to LaunchSearch()
Cosimo Cecchi [Mon, 10 Dec 2012 20:47:25 +0000 (15:47 -0500)]
search: make sure to pass a timestamp to LaunchSearch()

Do not repeat past mistakes while we're still in time.

https://bugzilla.gnome.org/show_bug.cgi?id=690009

13 years agoCalendar: remove dead code
Giovanni Campagna [Mon, 3 Dec 2012 18:18:51 +0000 (19:18 +0100)]
Calendar: remove dead code

this._weekdateHeader is never assigned, so _setWeekdateHeaderWidth is
useless. Everything else falls from that.

Spotted by mathematical.coffee@gmail.com, our human coverity :)

https://bugzilla.gnome.org/show_bug.cgi?id=687250

13 years agobuild: Remove Makefile-gvc.am
Jasper St. Pierre [Mon, 10 Dec 2012 08:34:51 +0000 (03:34 -0500)]
build: Remove Makefile-gvc.am

This is now unused, and potentially confusing.

https://bugzilla.gnome.org/show_bug.cgi?id=689955

13 years agooverview: Clean up overview code
Jasper St. Pierre [Mon, 10 Dec 2012 08:58:59 +0000 (03:58 -0500)]
overview: Clean up overview code

The comment here is a liar. We certainly can handle failure
using _syncInputMode().

https://bugzilla.gnome.org/show_bug.cgi?id=688589

13 years agooverview: Fix stuck grabs when mashing the overlay-key
Jasper St. Pierre [Sun, 18 Nov 2012 15:49:31 +0000 (10:49 -0500)]
overview: Fix stuck grabs when mashing the overlay-key

When pressing the overlay key three times, things went like this:

  * show(), push a modal
  * hide(), will pop a modal after hiding is done
  * show(), push a modal

Thus, when the showing is done, and then it activated the hiding,
it popped one modal, but not the other. This patch changes things
to be:

  * show(), push a modal
  * hide(), will pop a modal after hiding is done
  * hide(), no-op

That is, mashing the overlay-key when it's showing will always make
it hide, not mashing an odd number of times.

https://bugzilla.gnome.org/show_bug.cgi?id=688589

13 years agopopupMenu: Don't slide menus when we're changing them
Jasper St. Pierre [Mon, 10 Dec 2012 08:55:14 +0000 (03:55 -0500)]
popupMenu: Don't slide menus when we're changing them

As calling close() will drop the grab, we were inadverdently
re-closing menus, causing them to re-animate with a full animation.

https://bugzilla.gnome.org/show_bug.cgi?id=689954

13 years agopopupMenu: Display the proper animations for popup menus
Jasper St. Pierre [Mon, 10 Dec 2012 08:47:32 +0000 (03:47 -0500)]
popupMenu: Display the proper animations for popup menus

BoxPointer's API changed to take a BoxPointer.PopupAnimation
enumeration value, but the code was accidentally replaced with
older code when porting the PopupMenuManager code to GrabHelper.

https://bugzilla.gnome.org/show_bug.cgi?id=689954

13 years agopopupMenu: Complete the dummy fake menu
Jasper St. Pierre [Mon, 10 Dec 2012 08:42:53 +0000 (03:42 -0500)]
popupMenu: Complete the dummy fake menu

"toggle" is used when clicking on the source actor. As we don't
actually have a menu, we don't want to actually take any grabs
through the menu system, so make it a no-op rather than have it
toggle the menu state.

https://bugzilla.gnome.org/show_bug.cgi?id=689954

13 years agopanel: Remove a dead check
Jasper St. Pierre [Mon, 10 Dec 2012 08:40:30 +0000 (03:40 -0500)]
panel: Remove a dead check

With the dummy menu item now in place, we will always have a menu.

https://bugzilla.gnome.org/show_bug.cgi?id=689954

13 years agoAssamese translation updated
Nilamdyuti Goswami [Mon, 10 Dec 2012 12:53:50 +0000 (18:23 +0530)]
Assamese translation updated

13 years agomessageTray: Don't add ourselves more than once to CtrlAltTabManager
Rui Matos [Fri, 7 Dec 2012 11:09:42 +0000 (12:09 +0100)]
messageTray: Don't add ourselves more than once to CtrlAltTabManager

This way _sessionUpdated() can be called multiple times without side
effects.

https://bugzilla.gnome.org/show_bug.cgi?id=689959

13 years agognome-shell-jhbuild: Allow passing args to gnome-shell
Jasper St. Pierre [Thu, 6 Dec 2012 15:58:53 +0000 (10:58 -0500)]
gnome-shell-jhbuild: Allow passing args to gnome-shell

$ ./gnome-shell -- --list-modes

https://bugzilla.gnome.org/show_bug.cgi?id=689778

13 years agoUpdated POTFILES.in
Piotr Drąg [Sun, 9 Dec 2012 18:13:01 +0000 (19:13 +0100)]
Updated POTFILES.in

Yes, it has to be there. Run:

git submodule init && git submodule update

to make it work.

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sun, 9 Dec 2012 13:02:54 +0000 (14:02 +0100)]
Updated Norwegian bokmål translation

13 years agoUpdate Arabic translation
Khaled Hosny [Sun, 9 Dec 2012 02:53:24 +0000 (04:53 +0200)]
Update Arabic translation

13 years agoDrop removed file
Khaled Hosny [Sun, 9 Dec 2012 02:46:09 +0000 (04:46 +0200)]
Drop removed file

13 years agogvc: Update git submodule
Colin Walters [Sat, 8 Dec 2012 18:38:43 +0000 (13:38 -0500)]
gvc: Update git submodule

This fixes the build.

13 years agoVolumeMenu: show headphone icon when headphones are plugged in
Giovanni Campagna [Thu, 18 Oct 2012 17:42:17 +0000 (19:42 +0200)]
VolumeMenu: show headphone icon when headphones are plugged in

This will show the user where sound will come out, and should
help if he forgets them plugged, or forgets to plug them before
playing music.

https://bugzilla.gnome.org/show_bug.cgi?id=675902

13 years agoUse libgnome-volume-control from a submodule
Giovanni Campagna [Fri, 19 Oct 2012 17:02:41 +0000 (19:02 +0200)]
Use libgnome-volume-control from a submodule

To be shared with gnome-control-center and gnome-settings-daemon

13 years agofileUtils: correctly determine file type for symbolic links
Tim Lunn [Sat, 8 Dec 2012 00:42:09 +0000 (11:42 +1100)]
fileUtils: correctly determine file type for symbolic links

Extensions in a folder that is a symbolic link do not get loaded,
since the returned file type is unknown.

https://bugzilla.gnome.org/show_bug.cgi?id=689868

13 years agopopupMenu: Introduce PopupDummyMenu
Jasper St. Pierre [Tue, 4 Dec 2012 19:52:34 +0000 (14:52 -0500)]
popupMenu: Introduce PopupDummyMenu

This is designed for things like the activities button that sort of
need a menu to make navigation work, but not really have it do anything.

https://bugzilla.gnome.org/show_bug.cgi?id=689109

13 years agopopupMenu: Port to GrabHelper
Jasper St. Pierre [Thu, 1 Mar 2012 00:09:41 +0000 (19:09 -0500)]
popupMenu: Port to GrabHelper

https://bugzilla.gnome.org/show_bug.cgi?id=689109

13 years agograbHelper: Fix up event handling for ignoring releases
Jasper St. Pierre [Tue, 4 Dec 2012 20:11:06 +0000 (15:11 -0500)]
grabHelper: Fix up event handling for ignoring releases

We need to return 'true' to signify that we handled the event.

https://bugzilla.gnome.org/show_bug.cgi?id=689109

13 years agograbHelper: Drop to the actor clicked on
Jasper St. Pierre [Mon, 26 Nov 2012 19:55:03 +0000 (14:55 -0500)]
grabHelper: Drop to the actor clicked on

This is necessary for child popups in menus, e.g. while in a combo box,
clicking outside of the user menu should drop the entire menu, but
clicking on the user menu itself should only drop the combo box.

https://bugzilla.gnome.org/show_bug.cgi?id=689109

13 years agograbHelper: Treat the current grabbed actor as a grabbed actor
Jasper St. Pierre [Mon, 26 Nov 2012 19:47:59 +0000 (14:47 -0500)]
grabHelper: Treat the current grabbed actor as a grabbed actor

This should be obvious, but I guess it wasn't necessary for the
message tray case.

https://bugzilla.gnome.org/show_bug.cgi?id=689109

13 years agograbHelper: Use captured-event for escape ungrabs
Jasper St. Pierre [Mon, 26 Nov 2012 19:47:30 +0000 (14:47 -0500)]
grabHelper: Use captured-event for escape ungrabs

I have no idea why we used 'event' rather than 'captured-event' before.
'event' has some really strange quirks that came up when porting PopupMenu
to the GrabHelper

https://bugzilla.gnome.org/show_bug.cgi?id=689109